body {
	background: #f5f5f5;
}
.border-radius-0 {
	border-radius: 0;
}
.padding-left-right-0 {
	padding-left: 0;
	padding-right: 0;
}
/*
 * banner
  */
 @media only screen and (min-width: 992px) {
 	.carousel-col-8 {
 		padding-right: 20px;
 	}
 }
/*
 * 标签页
 */
@media only screen and (min-width: 1200px) {
	#teacms-tabs>ul>li>a {
		text-align: center;
	}
}
#teacms-tabs>ul>.active {
	margin-bottom: 0;
}
#teacms-tabs>ul>.active>a {
	border: 0px;
	border-bottom: 3px solid #109CFF;
}
#teacms-tabs>ul>li>a:hover {
	border-color: #fff;
}
#teacms-tabs>ul>.active>a:hover {
	border-color: #109CFF;
}

/*
 * 列表组
 */
@media only screen and (min-width: 1200px) {
	.teacms-nav li{
		width: 110px;
	}
	.teacms-nav {
		border-bottom: none;
		width: 330px;
	}
	.teacms-nav-solid {
		display: block;
		width: 328px;
		height: 2px;
		background: #109CFF;
	}
	#teacms-tabs {
		margin-right: 5px;
	}
}
@media only screen and (min-width: 100px) and (max-width: 1199px) {
	.teacms-nav li{
		width: 90px;
	}
	.teacms-nav {
		border-bottom: none;
		width: 282px;
	}
	.teacms-nav-solid {
		display: block;
		width: 268px;
		height: 2px;
		background: #109CFF;
	}
}

.teacms-list-group {
	margin-bottom: 0;
	height: 257px;
}
.teacms-list-group>a {
	border: 0;
	border-bottom: 2px dashed #b4afaf;
	font-size: 16px;
	padding-left: 0;
	padding-right: 0;
}
.teacms-list-group a:hover {
	background: #FFFFFF;
}
.teacms-list-group a:link {
	background: #FFFFFF;
}

.article-main {
	margin-top: 20px;
}
